import axios from 'axios'
import { message } from 'antd'
const ConfigBaseURL = 'https://www.fastmock.site/mock/1c0fc196475385ce9e552142993da0c9/Demo01/' //默认路径，这里也可以使用env来判断环境

//使用create方法创建axios实例
export const Service = axios.create({
  timeout: 7000, // 请求超时时间
  baseURL: ConfigBaseURL,
  headers: {
    'Content-Type': 'application/json;charset=UTF-8'
  }
})
// 添加响应拦截器
Service.interceptors.response.use(response => {
  return response.data
}, error => {
  const msg = error.Message !== undefined ? error.Message : ''
  message({
    message: '网络错误' + msg,
    type: 'error',
    duration: 3 * 1000
  })
  return Promise.reject(error)
})